lymph node – English–Latine translations

🇬🇧 en la 🇻🇦

lymph node noun

  • filtrating oval bodies of the lymphatic system
nodus lymphaticus
Wiktionary Links